package cn.izeno.wx.models.component

import com.alibaba.fastjson.annotation.JSONField

/**
 *
 * #### location_report(地理位置上报选项)
 * - 0	无上报
 * - 1	进入会话时上报
 * - 2	每5s上报
 *
 * #### voice_recognize（语音识别开关选项）
 * - 0	关闭语音识别
 * - 1	开启语音识别
 *
 * #### customer_service（多客服开关选项）
 * - 0	关闭多客服
 * - 1	开启多客服
 */
class AppOptionParam(
    @field:JSONField(name = "authorizer_appid")
    var appId: String,

    @field:JSONField(name = "option_name")
    var name: String,

    /**
     * 设置选项时填写
     */
    @field:JSONField(name = "option_value")
    var value: Int = 0,

    @field:JSONField(name = "component_appid")
    var componentAppId: String = ComponentApp.id
)
